package ai.esc.speedy.common.constant;

/**
 * SAGE系统属性
 *
 * @author 周广明
 * @version v1 2019/11/18 0:17
 */
public interface SageConstants {

    /**
     * 工具包路径
     */
    String COMMON_UTIL_PATH = "com.oweight.sagacious.common.infrastructure.util";

    /**
     * Entity 扫描路径
     */
    String[] ENTITY_SCAN_PACKAGES = {
            "com.szarjkj.vz.sagacious.**.*",
            "com.szarjkj.sage.**.*",
            "com.oweight.sagacious.**.*",
            "com.oweight.sage.**.*"
    };

    /**
     * SpringBoot Bean 扫描路径
     */
    String[] SPRING_BOOT_SCAN_BASE_PACKAGES = {
            "com.szarjkj.vz.sagacious.**.*",
            "com.szarjkj.sage.**.*",
            "com.oweight.sagacious.**.*",
            "com.oweight.sage.**.*"
    };

    /**
     * JPA仓储 扫描路径
     */
    String[] JPA_REPOSITORIES_BASE_PACKAGES = {
            "com.szarjkj.vz.sagacious.**.*",
            "com.szarjkj.sage.**.*",
            "com.oweight.sagacious.**.*",
            "com.oweight.sage.**.*"
    };
}
